Interface DNSResourceRecord

All Superinterfaces:
IPCData, Pdu, Signal
All Known Subinterfaces:
DNSRrA, DNSRrAv6, DNSRrCname, DNSRrNs, DNSRrSoa
All Known Implementing Classes:
DNSResourceRecordImpl, DNSRrAImpl, DNSRrAv6Impl, DNSRrCnameImpl, DNSRrNsImpl, DNSRrSoaImpl

public interface DNSResourceRecord extends Pdu
  • Method Details

    • getName

      String getName()
      Returns:
      String Returns a String
    • setName

      void setName(String name)
      Parameters:
      name - Takes in a parameter of name
    • getType

      Returns:
      ResourceRecordType Returns a ResourceRecordType
    • setType

      void setType(ResourceRecordType type)
      Parameters:
      type - Takes in a parameter of type
    • getRecordClass

      int getRecordClass()
      Returns:
      int Returns a int
    • setRecordClass

      void setRecordClass(int recordClass)
      Parameters:
      recordClass - Takes in a parameter of recordClass
    • getTtl

      int getTtl()
      Returns:
      int Returns a int
    • setTtl

      void setTtl(int ttl)
      Parameters:
      ttl - Takes in a parameter of ttl
    • getLength

      int getLength()
      Returns:
      int Returns a int
    • setLength

      void setLength(int length)
      Parameters:
      length - Takes in a parameter of length
    • getDateTime

      String getDateTime()
      Returns:
      String Returns a String
    • setDateTime

      void setDateTime(String dateTime)
      Parameters:
      dateTime - Takes in a parameter of dateTime
    • getIsAnsRecord

      boolean getIsAnsRecord()
      Returns:
      boolean Returns a boolean
    • setIsAnsRecord

      void setIsAnsRecord(boolean isAnsRecord)
      Parameters:
      isAnsRecord - Takes in a parameter of isAnsRecord